package com.example.demo.model.converter;

import com.example.demo.model.core.PageVo;
import com.example.demo.model.entity.SysConfig;
import com.example.demo.model.form.ConfigForm;
import com.example.demo.model.vo.ConfigVO;
import org.mapstruct.Mapper;

@Mapper(componentModel = "spring")
public interface SysConfigConverter {

    ConfigVO toVo(SysConfig value);

    SysConfig toEntity(ConfigForm value);

    ConfigForm toForm(SysConfig value);

    PageVo<ConfigVO> toPageVo(PageVo<SysConfig> pageVo);
}
